
function createListObjects(){
    availableList = document.getElementById("lista_usuarios");
    selectedList = document.getElementById("equipo");
}

function delAttribute(){
    createListObjects();
    var selIndex = selectedList.selectedIndex;
    if(selIndex < 0)
        return;
    availableList.appendChild(
    selectedList.options.item(selIndex))
}
function addAttribute(){
    createListObjects();
    var addIndex = availableList.selectedIndex;
    if(addIndex < 0)
        return;
    selectedList.appendChild(
    availableList.options.item(addIndex));
}

////////
function add_member(){
    if(document.getElementById("id_proyecto").value !=""){
        url = "/HDS_SCRUM/index.php/EquipoController/add";
        form = "form_equipo";
        respuesta = get_objeto_json(enviar_formulario(url, form));
        if(respuesta.exito){
            renderear_mensaje_exito("Proyecto registrado");
            incorporar_id_registrado(respuesta.mensaje);
        }else{
            renderear_mensaje_fracaso(respuesta.mensaje);
            habilitar_form_proyecto();
        }
    }
}

function delete_member(id){
        url = "/HDS_SCRUM/index.php/EquipoController/delete" + id;
        form = "form_equipo";
        respuesta = get_objeto_json(enviar_formulario(url, form));
        if(respuesta.exito){
            renderear_mensaje_exito("Proyecto registrado");
            incorporar_id_registrado(respuesta.mensaje);
        }else{
            renderear_mensaje_fracaso(respuesta.mensaje);
            habilitar_form_proyecto();
        }

}

function eliminar_proyecto(id){
    url = "/HDS_SCRUM/index.php/ProyectoController/delete/" + id;
    respuesta = get_objeto_json(enviar_pagina_ajax(url));
    if(respuesta.exito){
        renderear_mensaje_exito("Proyecto dado de baja");
        quitar_elemento_tabla(id);
    }else{
        renderear_mensaje_fracaso(respuesta.mensaje);
    }
}

function quitar_elemento_tabla(id){
    var row_id = "row_" + id;
    document.getElementById(row_id).parentNode.removeChild(document.getElementById(row_id));
}

function validar_registro_proyecto(){
    return validar_campos_vacios() && validar_proyecto();
}

function mostrar_asignar_equipo(id){
    var url = "/HDS_SCRUM/index.php/EquipoController/showEquipo"+id;
    cargar_ventana_modal("div_work_area", url, "");
}

function guardar(){
    var id = document.getElementById("id_user_story").value;
    var contenido = document.getElementById("contenido").value;
    if( contenido != ""){//no vacio
        respuesta = enviar_datos(id);
        if(respuesta.exito){
            id = (id == 0)? respuesta.mensaje: id;
            //dibujar dato en la tabla
            alert("dibujando en la tabla");
            // mostrar mensaje exito
            agregar_renglon(id, contenido);
            renderear_mensaje_exito("Exito!");
        }
    }else{
        //alerta vacio
        renderear_mensaje_error("La User Story no puede estar vacia");
    }
}

function enviar_datos(id){
    var contenido = document.getElementById("contenido").value;
    var id_back_log_item = document.getElementById("id_back_log_item").value;

    var url = "/HDS_SCRUM/index.php/UserStoryController/save/" + id +"/"+  id_back_log_item  + "/" + contenido;
    //abrir socket y enviar texto
    return get_objeto_json(enviar_pagina_ajax(url));
}

